#pragma once

#include <QOpenGLExtraFunctions>//GLES 3.2
#define GL_FUNC QOpenGLContext::currentContext()->extraFunctions()

//GLM
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>

#ifndef SAFE_DELETE
#define SAFE_DELETE(a)			{if(a) {delete (a); (a) = nullptr;}}
#endif
